package com.haircut.project.service.salary;

import com.haircut.project.vo.salary.*;
import com.modular.result.PageResult;

public interface ISalaryService{



    /**
     * 查询管理分页
     * @param reqVo
     * @return
     */
    PageResult<SalaryResVo>  findManagerPage(SalaryReqVo reqVo);

    /**
     * 发工资
     * @param salaryId
     */
    void salarySend(String salaryId);

    /**
     * 重新计算
     * @param salaryId
     */
    void recalculation(String salaryId);

    PageResult<ApiSalaryResVo> findApiPage(ApiSalaryReqVo reqVo);

    /**
     * 确认工资
     * @param reqVo
     */
    void confirmSalary(ApiSalaryConfirmVo reqVo);
}
